How to sort class list by integer property?
How to sort class list by integer property?
189
18-Aug-2023
Aryan Kumar
19-Aug-2023Sure, here is how to sort a class list by integer property in C#:
C#
In this example, we first create a class called
Person
with an integer property calledAge
. We then create a list ofPerson
objects and add three objects to the list. The first object has an age of 10, the second object has an age of 20, and the third object has an age of 30.Next, we use the
Sort()
method to sort the list by theAge
property. TheSort()
method takes a delegate as its parameter. The delegate is a function that takes two objects of the same type and returns an integer. In this case, the delegate compares the ages of the two objects and returns the difference.The
Sort()
method will sort the list in ascending order by default. If you want to sort the list in descending order, you can passtrue
as the second parameter to theSort()
method.